<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <script>
            // Error对象配合 throw 语句，可以自定义错误信息
            
            // throw 之后会立即停止执行，后面的代码不会执行
            function test() {
                try {
                    throw new Error('出错了');
                } catch (e) {
                    console.log(e.name + ': ' + e.message);
                }
                finally {
                    // finally 和 catch的顺序是：先执行catch，再执行finally
                    console.log('finally');
                }
            }
            test();
            
            console.log('继续执行');
            // debugger 关键字：在代码中设置断点，调试代码
            debugger;
            
        </script>
    
    </body>
</html>